Pip roll back packages to requirements.txt

Meow King October 16, 2023 Updated: October 16, 2023 #python #pip

In virtual environment, we can use pip with grep to go back to the state defined in the previous generated requirements.txt file.

pip freeze > installed_packages.txt
grep -Fxvf requirements.txt installed_packages.txt | xargs pip uninstall -y
rm install_packages.txt